// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  compatibilityDate: '2024-04-03',
  devtools: { enabled: true },
  ssr: false,
  // 运行时配置(可定义.env文件，声明环境变量，可覆盖runtimeConfig中配置的变量)
  runtimeConfig: {
    appKey: 'zfnb', // 可以在服务端访问
    public: {
      baseURL: "http://baidu.com" // 服务端和客户端都可以访问 
    }
  },
  // 应用配置， 在构建时确定(优先级 app.config.ts > appConfig)
  appConfig: {
    title: 'Hello, Nuxt3',
    theme: {
      primary: "orange"
    }
  },
  // 给app所有的页面添加配置，如给每个页面上设置 head 信息
  app: {
    head: {
      title: "学习 Nuxt",
      charset: "UTF-8",
      viewport:
        "width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no",
      meta: [
        {
          name: "keywords",
          content: "Nuxt 官网",
        }
      ],
      link: [
        // 设置网站图标
        {
          rel: "shortcut icon",
          href: "favicon.ico",
          type: "image/x-icon",
        },
      ],
      style: [
        {
          // children: `body{ color: red; }`,
        }
      ],
      script: [
        {
          // 定义需要引入的jsonp
          // src: "https://nuxt.com",
        }
      ]
    }
  }
})
